#include <stdio.h>
#include <stdlib.h>
#include "dsstring.h" //请不要删除，否则检查不通过

int r_strlen(const char* str) {
    int res = 0;
    while(str[res]) ++res;
    return res;
}

int r_chcmp(char a, char b) {
    char ta = a, tb = b;
    if(a >= 'A' && a <= 'Z') a += 'a' - 'A';
    if(b >= 'A' && b <= 'Z') b += 'a' - 'A';
    if(a == b) return 0;
    return ta < tb ? -1 : 1;
}

int str_compare(const char* ptr1, const char* ptr2){
    int la = r_strlen(ptr1), lb = r_strlen(ptr2);
    for(int i=0;i<la;i++) {
        if(i >= lb) return 1;
        int res = r_chcmp(ptr1[i], ptr2[i]);
        if(res) return res;
    }
    return la == lb ? 0 : -1;
}


int main(int argc, char const *argv[])
{
    printf("%d", str_compare("abc", "ABC"));
    return 0;
}
